package main

import (
	"MessageSendService/app/common/log"
	"MessageSendService/app/core/controller"
	"MessageSendService/app/core/etc"
	"MessageSendService/app/core/rpc"
	"go.uber.org/zap"
)

//var configPath = "./app/core/api.yml"
//var logPath = "./app/core/logs/"

var configPath = "./core.yml"
var logPath = "./logs/"

// @title 消息推送平台。
// @version 1.0
// @description 消息推送平台，供Web 端调用。
// @host 127.0.0.1:8088
// @basePath /
// @accept json
// @produce json
func main() {

	var err error
	//加载配置文件
	etc.LoadConfig(configPath)

	//初始化日志
	log.InitLogger(logPath)
	log.GetLogger().Info("fdasf", zap.Bool("asdf", true))
	go rpc.InitGRPC()
	controller.InitRouter()
	if err != nil {
		panic(err)
	}
}
